home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / comm / commodsz.zip / COMMODSZ.DOC < prev    next >
Text File  |  1989-07-14  |  10KB  |  208 lines

  1.  
  2.  
  3.  
  4.    This is a no frills collection of scripts, .DVPs, and a batch file
  5.    intended to provide an example of a way to exploit the DV environment.
  6.    In other words, use this stuff at your own risk - I'm only trying to
  7.    help, but if you muck something up, it AIN'T my fault!!!!
  8.  
  9.    Anyway, to get to the good stuff:  I call this knowledge sharing.
  10.    No shareware - no requests for cash.  We've all spent enough as it is.
  11.    On the other hand, to get any use out of this, you WILL need the following
  12.    shareware products:
  13.  
  14.               COMMO310.ZIP       -     by Fred P. Brucker
  15.               DSZ.ZIP            -     from Omen Technologies
  16.               STKEY2.ZIP         -     Richard M. Wilson/Barry Simon
  17.  
  18.    With all that said......
  19.  
  20.  
  21.                ***********************************************
  22.                              Let's Have FUN!!!!!!!
  23.                ***********************************************
  24.  
  25.  
  26. Contained in this archive are the following files:
  27.  
  28.  
  29.           DESQVIEW.DVS        -     'Main' Scripts for DV
  30.           DESQVIEW.TXT        -     'Main' Scripts for DV in text form
  31.           CO-SCRIP.DVS        -     Scripts for COMMO310.ZIP
  32.           DSZDV.BAT           -     A batch file for the startup of the
  33.                                     DSZ partition.
  34.           CO-PIF.DVP          -     An example PIF for {COMMO}
  35.           ZZ-PIF.DVP          -     ditto for DSZ
  36.  
  37.  
  38. If you've gotten impatient and already ADDed A PROGRAM on these two
  39. DVPs, you've probably already noticed that the memory requirements are
  40. set at 65K - and here's where the fun begins!  Yes, I'm suggesting
  41. that it's possible to have functional communications in all of 65K.
  42. If you've got a 386 with umpteen Megs of RAM, then you don't need this.
  43. However, 286 owners (like me) might appreciate it a great deal.
  44.  
  45. I used to use ProCOMM Plus TD, that is until I found {COMMO} and discovered
  46. that it's just as useful, if not more so, than PCP.  Not only that, it's a
  47. 30-odd K pgm, and comes equipped with a 100K .DVP spec that works just dandy
  48. as well as macros that give you all the interfaces to DSZ that you need.
  49. But even with the macros, you've still got the overhead of that 30K of
  50. temporarily useless code during file transfers, and this collection of
  51. files is intended to alleviate that situation.  Fact is, when you've got
  52. a protocol driver in charge of your modem, your telecom package is just
  53. useless, dead memory.  So - these scripts along with DSZDV.BAT install the
  54. following functions:
  55.  
  56.         From CO:    PF12 is a 'dummy' script that taps the DESQ key and
  57.                     and hits ^End on the numeric keypad.  This initiates
  58.                     a main DV script that first keys an ALT-X into the
  59.                     CO window, then opens the ZZ window and passes a parameter
  60.                     of 'rz' to DSZDV.BAT to pass to DSZ.
  61.  
  62.                     PF11 performs an identical task with ^Down, except it
  63.                     keys 'sz' (assuming a UL), then goes into variable pause.
  64.                     Key in your filenames, or backspace over sz and key
  65.                     what you like - what you enter is passed to DSZ unchanged.
  66.                     (i.e. 'sz filespec' for upload, 'rc' for XModem CRC
  67.                     receive, 't' for DSZ talk, etc.)  See your DSZ docs for
  68.                     more information)
  69.  
  70.  
  71. At this point (with luck), you'll have exited {COMMO} (thus freeing up its 65k),
  72. and begun (in the same 65K) the DSZDV.BAT batch file.  The basic functions of
  73. DSZDV.BAT are:
  74.  
  75.         1)  An execution of STACKEY to hit the DESQ key and hide the pgm
  76.             (bypassed if 't' is passed to the batch file for DSZ talk)
  77.             The desired effect is for the DSZ window to pop up only
  78.             briefly, then disappear and do its stuff in the background.
  79.             It'll let you know when it's done.  One note, however:  I've
  80.             discovered that STACKEY ! X38FF will pop up the script Learn
  81.             menu.  I've also discovered that if you do this in DV (or
  82.             anything like it (X38Fn), you're likely to knock things all
  83.             out of whack.  At the very least, you'll make this call to
  84.             put DSZ in the background ineffective (and the BG.COM pgm that
  85.             I tried out didn't seem to fare much better).  To play it safe,
  86.             either don't use STACKEY to manipulate the DV keyboard in any
  87.             way other than X38FC for the main menu, or live with the
  88.             inconvenience of having to put DSZ in the background manually.
  89.  
  90.             What you see here:  DV in action for a second or two, then
  91.             you're left to work in your other partitions until DSZ is done.
  92.      
  93.         2)  Startup of DVANSI.COM if 't' was the parm, plus a STACKEY zoom
  94.             of the DSZ window, and a carriage return to get the DSZ talk
  95.             session moving along.
  96.  
  97.         3)  Execution of DSZ to do whatever
  98.  
  99.         4)  A little music courtesy of STACKEY to let you know DSZ is done
  100.  
  101.         5)  Another STACKEY call to tap the DESQ key and hit Alt-0.  This
  102.             key is configured in the DESQVIEW.DVS file to pause for a
  103.             second to let DVSDV.BAT finish (on slower machines, you might
  104.             want to up the delay to 2 - I don't really know for sure), then
  105.             it opens the CO window again (into the same 65K), hits
  106.             the ESC key to bypass modem initialization, and does
  107.             a carriage return (as some BBS systems seem to want one after
  108.             a file transfer)
  109.  
  110.             What you see here:  After the music (removable, of course, by
  111.             editing the batch file), the DESQ menu will pop up into your
  112.             current window, hold there a second, then {COMMO} will open
  113.             and you're ready to roll.
  114.  
  115.  
  116.  
  117. A few additional notes:
  118.  
  119.         You will, of course, need to edit DSZDV.BAT and the DVPs to
  120.         conform to your directory/path structure.  And if you have any
  121.         scripts in DESQVIEW.DVS, you need to run CONVSCR against your
  122.         script file, concatenate the contained DESQVIEW.TXT scripts
  123.         to it with an editor, make sure I'm not overlaying any of your
  124.         own scripts, and convert it back to .DVS format with CONVSCR.
  125.  
  126.         Important stuff:
  127.  
  128.         *  Change ZZ-PIF.DVP to point to the directory where you
  129.            keep your Upload/Download files.
  130.  
  131.         *  Be sure to edit the 'port' parameter on the DSZ statement in
  132.            in DVDSZ.BAT to your com port.  It's set at 2.
  133.  
  134.         *  Once you get the ZZ window to come up, if you still have
  135.            problems, make the STACKEY ! X38FC "rh" line a comment in
  136.            DSZDV.BAT so you can watch what happens (if you've made it
  137.            this far, your problem's probably either in DSZDV.BAT, or the
  138.            directory specified in the DVP - use CP to to check)
  139.  
  140.  
  141.         65K is not the minimum you can achieve with this technique.  DSZ
  142.         will run in less (63K even with the batch file, and less than that
  143.         without DVANSI).  This config is designed to be comfortable, and
  144.         though it's not mentioned above, I also load DVANSI into the
  145.         CO window as the ANSI graphics translation without it seem a bit
  146.         shakier in the COMMO310 release (though it does work).  Feel free
  147.         to tweak the memory specs all you want, the important thing is
  148.         that memory usage in the two DVPs be IDENTICAL (this includes the
  149.         script buffer and the text/graphics pages), otherwise in a full
  150.         system, one of the windows won't successfully open.
  151.  
  152.         The script linkage that allows all this to happen is not restricted
  153.         to {COMMO} and will work with any comm package - I used to do it
  154.         with PCP so I could use DSZ with no overhead - {COMMO} is
  155.         mentioned here because it's small (what other comm package needs
  156.         so little memory?) and very functional.  If you're addicted to
  157.         something else, you can modify the scripts to your liking - at
  158.         the very least you'll be able to use ZMODEM